Postmortem Program Analysis with Hardware-Enhanced Post-Crash Artifacts

نویسندگان

  • Jun Xu
  • Dongliang Mu
  • Xinyu Xing
  • Peng Liu
  • Ping Chen
  • Bing Mao
چکیده

While a core dump carries a large amount of information, it barely serves as informative debugging aids in locating software faults because it carries information that indicates only a partial chronology of how program reached a crash site. Recently, this situation has been significantly improved. With the emergence of hardwareassisted processor tracing, software developers and security analysts can trace program execution and integrate them into a core dump. In comparison with an ordinary core dump, the new post-crash artifact provides software developers and security analysts with more clues as to a program crash. To use it for failure diagnosis, however, it still requires strenuous manual efforts. In this work, we propose POMP, an automated tool to facilitate the analysis of post-crash artifacts. More specifically, POMP introduces a new reverse execution mechanism to construct the data flow that a program followed prior to its crash. By using the data flow, POMP then performs backward taint analysis and highlights those program statements that actually contribute to the crash. To demonstrate its effectiveness in pinpointing program statements truly pertaining to a program crash, we have implemented POMP for Linux system on x86-32 platform, and tested it against various program crashes resulting from 31 distinct real-world security vulnerabilities. We show that, POMP can accurately and efficiently pinpoint program statements that truly pertain to the crashes, making failure diagnosis significantly convenient.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Cores, Debugging, and Coverage

Debugging is difficult and costly, especially for production failures. To aid developers, we enhance core memory dumps produced by crashing applications with lightweight, tunable tracing. We propose two complementary forms of tracing, path traces and global coverage, and demonstrate that they can provide substantial postmortem analysis benefit at low cost. Recent work focuses on the interplay o...

متن کامل

Artifact reduction techniques in Cone Beam Computed Tomography (CBCT) imaging modality

Introduction: Cone beam computed tomography (CBCT) was introduced and became more common based on its low cost, fast image procedure rate and low radiation dose compared to CT. This imaging modality improved diagnostic and treatment-planning procedures by providing three-dimensional information with greatly reduced level of radiation dose compared to 2D dental imaging modalitie...

متن کامل

Ethanol Concentration and Its Correlation with CNS Suppressor Drugs in Postmortem Subjects

Background: Many studies have been done in order to interpret correctly the results of ethanol analysis and its related problems. Unfortunately, it was not easy to determine BAC rate, due to postmortem different conditions or personal and clinical differences in metabolism and excretion of ethanol. The time between death and autopsy, the environmental conditions (temperature and humidity) are i...

متن کامل

Crash Impact Analysis of the G2 Guardrail: a Validation Study

Prototype guardrails, bridge rails, crash cushions and other roadside safety hardware have been designed in part by using engineering judgment, experience and intuition. These prototypes have been later evaluated by performing full-scale crash tests representing expected worst case scenarios. Since these tests are relatively expensive and because they require specialized facilities and personne...

متن کامل

Biochemical Markers of Acute and Chronic Ethanol Use: Forensic and Clinical Applications

Background: The analysis of ethanol in bio-samples is an important method for determination of acute alcohol use/abuse both in clinical and forensic toxicology. In forensic cases, it is known that micro-organisms involved in the postmortem putrefaction process can produce alcohol and when the body has been traumatized. In clinical setting, post-ingestion time has a critical role for determinati...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017